package com.jztd.servone.invoice.param;

import cn.hutool.core.util.ObjectUtil;
import com.jztd.platfrom.base.exception.InvalidArgumentException;
import lombok.Data;

@Data
public class OrderParam {
    /**
     * 客户端类型
     */
    private String clientType;
    /**
     * 客户端编码
     */
    private String clientCode;
    /**
     * 发票代码
     */
    private String invoiceCodes;
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 业务类型
     */
    private String businessType;
    /**手机号*/
    private String phone;
    /**
     * 校验数据
     */
    public void checkData() {
        if (ObjectUtil.isEmpty(clientCode)) {
            throw new InvalidArgumentException("权限不足");
        }
    }
}
